﻿using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            class1 par = new class1();
            Console.WriteLine("请输入你要算得第一个数字");
            double num1 = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("请输入你要算得第二个数字");
            double num2 = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine("1是加法，2是减法，3是乘法，4为除法。请选择一种算法。");
            double b = Convert.ToDouble(Console.ReadLine());

            if (b == 1 )
            {
                var res = par.Add(num1, num2);
                Console.WriteLine("两个数相加得到:{0}+{1} = {2}", num1,num2,res);
            }
            else if(b == 2)
            {
                if (num1 < num2)
                {
                    Console.WriteLine("对不起！您输入得第一个数小于第二个数！由于我的能力有限！无法相减，谢谢合作。");
                }
                else
                {
                    var res = par.Minus(num1, num2);
                    Console.WriteLine("第一个数减去第二个数得到:{0}-{1} = {2}", num1,num2,res);
                }
            }
            else if(b == 3)
            {
                var res = par.Multiply(num1, num2);
                Console.WriteLine("两数相乘得到:{0}*{1} ={2}",num1,num2, res);
            }
            else if (b == 4)
            {
                if (num1 < num2)
                {
                    Console.WriteLine("对不起！您输入得第一个数小于第二个数！由于我的能力有限！无法相除，谢谢合作。");
                }
                else
                {
                    var res = par.Divide(num1, num2);
                    Console.WriteLine("第一个数除以第二个数得到：{}/{} = {2}",num1,num2,res);
                }
            }
            else
            {
                Console.WriteLine("对不起！没有您所要寻找的选项");
            }
        }
    }
}
